/*
 * @Author: wuzhou
 * @LastEditors: wuzhou
 * @LastEditTime: 2025-06-17 09:26:34
 * @Description: 四川农村产权交易-“彩虹”信息平台建设采购项目
 * @Date: 2025-06-16 16:28:05
 */
 

@charset "UTF-8";

body {
    font-size: 13px;
}

.certificate-wrap {
    position: relative;
    margin: 0 auto;
    width: 1200px;
    height: 863px;
    background: url('../images/certificate_bg.jpg') center top no-repeat;
}

.locate {
    position: absolute;
    z-index: 20;
    color: #666;
    box-sizing: border-box;
}

.info1 {
    top: 62px;
    left: 135px;
    height: 20px;
    line-height: 20px;
}

.info2 {
    width: 135px;
    padding: 0 8px 0 10px;
    top: 95px;
    left: 177px;
    height: 60px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info3 {
    top: 95px;
    left: 382px;
    height: 28px;
    line-height: 28px;
    display: flex;
    align-items: center;
}

.info4 {
    top: 125px;
    left: 382px;
    height: 28px;
    line-height: 28px;
    display: flex;
    align-items: center;
}

.info5 {
    width: 196px;
    top: 157px;
    left: 179px;
    height: 28px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info6 {
    padding: 0 10px 0 5px;
    width: 100px;
    top: 157px;
    left: 439px;
    height: 28px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info7 {
    padding: 0 10px 0 5px;
    width: 308px;
    top: 192px;
    left: 231px;
    height: 39px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info8 {
    padding: 0 10px 0 5px;
    width: 308px;
    top: 228px;
    left: 231px;
    height: 39px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info9 {
    padding: 0 10px 0 5px;
    width: 308px;
    top: 265px;
    left: 231px;
    height: 36px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info10 {
    padding: 0 10px 0 5px;
    width: 308px;
    top: 301px;
    left: 231px;
    height: 36px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info11 {
    padding: 0 10px 0 5px;
    width: 308px;
    top: 336px;
    left: 231px;
    height: 36px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info12 {
    padding: 0 10px 0 5px;
    width: 308px;
    top: 372px;
    left: 231px;
    height: 36px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info13 {
    padding: 0 10px 0 5px;
    width: 308px;
    top: 409px;
    left: 231px;
    height: 36px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info14 {
    padding: 0 10px 0 5px;
    width: 308px;
    top: 445px;
    left: 231px;
    height: 36px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info15 {
    padding: 0 5px;
    width: 70px;
    top: 488px;
    left: 108px;
    height: 70px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info16 {
    width: 78px;
    top: 560px;
    left: 108px;
    height: 38px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info17 {
    width: 70px;
    padding-left: 5px;
    top: 596px;
    left: 108px;
    height: 34px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info18 {
    width: 113px;
    padding-left: 5px;
    top: 488px;
    left: 261px;
    height: 34px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info19 {
    width: 113px;
    padding-left: 5px;
    top: 524px;
    left: 261px;
    height: 34px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info20 {
    width: 113px;
    padding-left: 5px;
    top: 488px;
    left: 447px;
    height: 34px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info21 {
    width: 113px;
    padding-left: 5px;
    top: 524px;
    left: 447px;
    height: 34px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info22 {
    width: 80px;
    padding-left: 5px;
    top: 560px;
    left: 279px;
    height: 34px;
    line-height: 16px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.info23 {
    width: 32px;
    top: 560px;
    left: 376px;
    height: 34px;
    line-height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.info24 {
    width: 32px;
    top: 560px;
    left: 416px;
    height: 34px;
    line-height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.info25 {
    width: 32px;
    top: 596px;
    left: 322px;
    height: 16px;
    line-height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.info26 {
    width: 32px;
    top: 596px;
    left: 389px;
    height: 16px;
    line-height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.info27 {
    width: 26px;
    top: 596px;
    left: 426px;
    height: 16px;
    line-height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.info28 {
    width: 25px;
    top: 596px;
    left: 459px;
    height: 16px;
    line-height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.info29 {
    width: 25px;
    top: 613px;
    left: 361px;
    height: 16px;
    line-height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.info30 {
    width: 25px;
    top: 613px;
    left: 395px;
    height: 16px;
    line-height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.info31 {
    width: 25px;
    top: 613px;
    left: 427px;
    height: 16px;
    line-height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.info32 {
    padding: 0 5px;
    width: 429px;
    top: 632px;
    left: 108px;
    height: 69px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info33 {
    padding: 0 5px;
    width: 90px;
    top: 740px;
    left: 225px;
    height: 28px;
    line-height: 16px;
    display: flex;
    align-items: center;
}

.info34 {
    width: 40px;
    top: 785px;
    left: 378px;
    height: 28px;
    line-height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.info35 {
    width: 39px;
    top: 785px;
    left: 432px;
    height: 28px;
    line-height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.info36 {
    width: 39px;
    top: 785px;
    left: 480px;
    height: 28px;
    line-height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.info37 {
    width: 461px;
    top: 101px;
    left: 669px;
    height: 411px;
    line-height: 16px;
    display: flex;
    padding: 10px 9px 10px 10px;
}

.info38 {
    width: 365px;
    top: 554px;
    left: 752px;
    height: 53px;
    line-height: 16px;
    display: flex;
    align-items: center;
    padding: 10px;
}

.info39 {
    width: 365px;
    top: 608px;
    left: 752px;
    height: 53px;
    line-height: 16px;
    display: flex;
    align-items: center;
    padding: 10px;
}


.info40 {
    width: 365px;
    top: 661px;
    left: 752px;
    height: 53px;
    line-height: 16px;
    display: flex;
    align-items: center;
    padding: 10px;
}

.info41 {
    width: 365px;
    top: 715px;
    left: 752px;
    height: 53px;
    line-height: 16px;
    display: flex;
    align-items: center;
    padding: 10px;
}

.official-seal {
    left: 409px;
    top: 651px;
    width: 150px;
    height: 150px;
    > img {
        width: 100%;
        height: 100%;
    }
}
